Ronda: A Fine Grained Collaborative Development Environment
نویسندگان
چکیده
Programmers seldom work in isolation: Software development is a social human activity, which therefore requires collaboration among the involved programmers. We argue that the main vehicles for programming—the integrated development environments (IDEs)—were designed without collaboration in mind. IDEs focus on a single viewpoint of the system, hence team members are aware of system changes only after the code is committed to the versioning system, which delays discussions that would otherwise prevent conflicts. We propose a novel IDE, named Ronda, devised from the ground up, to fully embrace the collaborative nature of programming. Such an IDE allows a team of developers to take part in development sessions, both individually and in a group, within the same environment, promoting awareness and coordination, by tracking, broadcasting and visualizing fine-grained changes to the system.
منابع مشابه
Support for Collaborative Object-Oriented Development
This paper presents an environment supporting collaborative object-oriented development in a distributed, large scale, situation. The environment provides a fine-grained version control mechanism which enables explicit representation of development histories. The wait-freedom principle underlying our environment ensures that a developer can always work locally without waiting for any remote com...
متن کاملModelling and Measuring Collaborative Software Engineering
Collaborative Software Engineering (CSE) supports the fine-grained real-time development of software by teams of developers located anywhere on the Internet. In this paper we describe Caise, our CSE environment, and explore the ways in which such environments can benefit developers. We consider the rôles of heuristic evaluation, log analysis and visualisation in quantifying the benefits of CSE.
متن کاملA Study on the Effects of Waste Rubber Tire Dimensions on Fine-Grained Soil Behavior
Mashhad city is located on alluvial deposits where the expanded area of this city, especially the central and eastern areas surrounding Imam Reza holy shrine, are built on weak and fine-grained deposits. Therefore, the soil improvement would be inevitable due to construction of high-rise buildings such as hotels and commercial complexes in these areas, as well as restructuring old buildin...
متن کاملparXXL: A Fine Grained Development Environment on Coarse Grained Architectures
We present a new integrated environment for cellular computing and other fine grained applications. It is based upon previous developments concerning cellular computing environments (the ParCeL family) and coarse grained algorithms (the SSCRAP toolbox). It is aimed to be portable and efficient, and at the same time to offer a comfortable abstraction for the developer of fine grained programs. A...
متن کاملA Collaborative Table-top Platform for Discussion and Development of Traffic Scenarios with Human Behavior
Realistic traffic scenarios in driving simulators are a mandatory prerequisites for user studies on advanced driver assistance systems. A back-projection table-top environment in combination with miniature toy cars offers a new way for the creation of traffic scenarios with fine-grained human behavior. The system is linked to a driving simulator and enables direct experiencing. The platform als...
متن کامل